<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang='en'>
  <head>
    <title>KRPC::Types</title>
    <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
    <link href='../../css/style.css' media='screen' rel='stylesheet' type='text/css'>
    <script type='text/javascript'>
      //<![CDATA[
        function popupCode(url) {
          window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
        }
        
        function toggleCode(id) {
          var code = document.getElementById(id)
        
          code.style.display = code.style.display != 'block' ? 'block' : 'none'
          return true
        }
        
        // Make codeblocks hidden by default
        document.writeln('<' + 'style type="text/css">.method .source pre { display: none }<\/style>')
      //]]>
    </script>
  </head>
  <body class='page'>
    <div class='class' id='wrapper'>
      <div class='header'>
        <h1 class='name'>
          <span class='type'>module</span>
          KRPC::Types
        </h1>
        <ol class='paths'>
          <li>
            <a target="docwin" href="../../files/lib/krpc/types_rb.html">lib/krpc/types.rb</a>
          </li>
        </ol>
      </div>
      <div id='content'>
        <div id='text'>
          <div id='description'></div>
          <div id='context'>
          </div>
          <div id='class-list'>
            <h2>Classes and Modules</h2>
            <ol>
              <li><a target="docwin" href="Types/ClassType.html">KRPC::Types::ClassType</a></li>
              <li><a target="docwin" href="Types/DictionaryType.html">KRPC::Types::DictionaryType</a></li>
              <li><a target="docwin" href="Types/EnumType.html">KRPC::Types::EnumType</a></li>
              <li><a target="docwin" href="Types/ListType.html">KRPC::Types::ListType</a></li>
              <li><a target="docwin" href="Types/MessageType.html">KRPC::Types::MessageType</a></li>
              <li><a target="docwin" href="Types/SetType.html">KRPC::Types::SetType</a></li>
              <li><a target="docwin" href="Types/TupleType.html">KRPC::Types::TupleType</a></li>
              <li><a target="docwin" href="Types/TypeBase.html">KRPC::Types::TypeBase</a></li>
              <li><a target="docwin" href="Types/TypeStore.html">KRPC::Types::TypeStore</a></li>
              <li><a target="docwin" href="Types/ValueType.html">KRPC::Types::ValueType</a></li>
            </ol>
          </div>
          <div id='section'>
            <div id='constants-list'>
              <h2>Constants</h2>
              <div class='name-list'>
                <table summary='Constants'>
                  <tr class='top-aligned-row context-row'>
                    <td class='context-item-name'>PROTOBUF_TO_MESSAGE_TYPE</td>
                    <td>=</td>
                    <td class='context-item-value'>ProtobufUtils.create_PB_to_PB_message_class_hash("KRPC")</td>
                    <td>&nbsp;</td>
                    <td class='context-item-desc'></td>
                  </tr>
                  <tr class='top-aligned-row context-row'>
                    <td class='context-item-name'>PROTOBUF_TO_RUBY_VALUE_TYPE</td>
                    <td>=</td>
                    <td class='context-item-value'>
                      {
                      "double" => Float,
                      "float"  => Float,
                      "int32"  => Integer,
                      "int64"  => Integer,
                      "uint32" => Integer,
                      "uint64" => Integer,
                      "bool"   => Boolean,
                      "string" => String,
                      "bytes"  => Array
                      }
                    </td>
                    <td>&nbsp;</td>
                    <td class='context-item-desc'></td>
                  </tr>
                  <tr class='top-aligned-row context-row'>
                    <td class='context-item-name'>PROTOBUF_VALUE_TYPES</td>
                    <td>=</td>
                    <td class='context-item-value'>["double", "float", "int32", "int64", "uint32", "uint64", "bool", "string", "bytes"]</td>
                    <td>&nbsp;</td>
                    <td class='context-item-desc'></td>
                  </tr>
                  <tr class='top-aligned-row context-row'>
                    <td class='context-item-name'>RUBY_VALUE_TYPES</td>
                    <td>=</td>
                    <td class='context-item-value'>[Float, Integer, Boolean, String, Array]</td>
                    <td>&nbsp;</td>
                    <td class='context-item-desc'></td>
                  </tr>
                </table>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div id='footer-push'></div>
    </div>
    <div id='footer'>
      <a target="docwin" href="http://github.com/mislav/hanna/tree/master"><strong>Hanna</strong> RDoc template</a>
    </div>
  </body>
</html>
